# 逻辑运算符

# and   x and y 布尔"与":如果x为False，x and y返回x的值，否则返回y的计算值
# or    x or y 布尔"或”:如果x是True, 它返回 x 的值，否则它返回 y 的计算值。
# not   not x 布尔"非”:如果x为True，返回False 。如果x为False，它返回 True

# 初始化变量a和b，用于后续的逻辑运算
a = 10
b = 20

# 使用and逻辑运算符，如果a为真，则输出b的值
print(a and b)  # 20
# 使用or逻辑运算符，如果a为真，则输出a的值，否则输出b的值
print(a or b)  # 10
# 使用not逻辑运算符，如果a为真，则输出False，否则输出True
print(not a)  # 输出False，因为a不为0（假），所以not a为False
